// pages/demo03/demo03.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    questionNum:0,
    warn_a:"0",//0 正常黑色  warn红色
    warn_b: "0",
    warn_c: "0",
    warn_d: "0",

    question: [
      {
        que: "asdfasdfasdfasdfsadfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfsdfafd",
        a: "sdfsdfbrtubertunrunertnertnuetrnert",
        b: "asdddaanrtunrdtunrdudrtndrunertnurnurtun",
        c: "asdfsdfassnrtusntrunsrtnutsdrunsrunsrtntutstrttttn",
        d: "asdasdfadsntusnstrnustrunsrtunsrtnustrnusrns",
        ans: "A"
      },
      {
        que: "asdfasdfasdfasdf",
        a: "sdfsdf",
        b: "asdddaa",
        c: "asdfsdfas",
        d: "asdasdfad",
        ans: "B"
      }
    ],
  },

    last(){
      if(this.data.questionNum===0) return 
      this.setData({
        questionNum: this.data.questionNum - 1,
        warn_a: 0,//default 正常黑色  warn红色
        warn_b: 0,
        warn_c: 0,
        warn_d: 0,
      })
    },
    next(){
      if (this.data.questionNum === this.data.question.length-1) return 
      this.setData({
        questionNum: this.data.questionNum + 1,
        warn_a: 0,//default 正常黑色  warn红色
        warn_b: 0,
        warn_c: 0,
        warn_d: 0,
      })
    },
    
  cal(e){//判断选项
    let queans=e.currentTarget.dataset.ans
    
    if(queans===this.data.question[this.data.questionNum].ans){//正确答案
      if(this.data.question.length===this.data.questionNum+1){//最后一题
        if (queans === "A") {
          this.setData({
            warn_a: "primary",
           
          })
          return 
        }
        if (queans === "B") {
          this.setData({
            warn_b: "primary",
            
          })
          return
        }
        if (queans === "C") {
          this.setData({
            warn_c: "primary"
          })
          return
        }
        if (queans === "D") {
          this.setData({
            warn_d: "primary"
          })
          return 
        }
      }
      this.setData({
        questionNum:this.data.questionNum+1,
        
          warn_a: 0,//default 正常黑色  warn红色
          warn_b: 0,
          warn_c: 0,
          warn_d: 0,
        
      })
    }
    else{
      if(queans==="A") {
        this.setData({
          warn_a:"warn"
        })
      }
      if(queans==="B") {
        this.setData({
          warn_b:"warn"
        })
      }
      if (queans === "C") {
        this.setData({
          warn_c: "warn"
        })
      }
      if (queans === "D") {
        this.setData({
          warn_d: "warn"
        })
      }
    }
  },
    

  

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})